package com.thenewboston.rajarshi;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.SlidingDrawer;
import android.widget.SlidingDrawer.OnDrawerOpenListener;
public class Slider extends Activity implements OnClickListener,
OnCheckedChangeListener, OnDrawerOpenListener {
SlidingDrawer sd;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.sliding);
Button handle1 = (Button) findViewById(R.id.handle1);
Button handle3 = (Button) findViewById(R.id.handle3);
Button handle4 = (Button) findViewById(R.id.handle4);
CheckBox checkbox = (CheckBox) findViewById(R.id.cbSlidable);
checkbox.setOnCheckedChangeListener(this);
sd = (SlidingDrawer) findViewById(R.id.slidingD);
sd.setOnDrawerOpenListener(this);
handle1.setOnClickListener(this);
handle3.setOnClickListener(this);
handle4.setOnClickListener(this);
}
public void onClick(View arg0) {
int id = arg0.getId();
if (id == R.id.handle1) {
sd.open();
} else if (id == R.id.handle3) {
sd.toggle();
} else if (id == R.id.handle4) {
sd.close();
}
}
public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
// TODO Auto-generated method stub
if (arg0.isChecked()) {
sd.lock();
} else {
sd.unlock();
}
}
public void onDrawerOpened() {
// TODO Auto-generated method stub
MediaPlayer mp = MediaPlayer.create(this, R.raw.explosion);
mp.start();
}
}